import os

# 定义一些不希望被扫描的目录
hated_dirs = [".cache", ".git", ".vscode", "build"]

# 定义一些希望被扫描的目录，如果为空则扫描所有目录
# wanted_dirs = [ "kernel", os.path.join("include", "linux") ]
wanted_dirs = []

# 定义 Keil 模式的基础编译参数
keil_base_arguments = [
    "gcc",
    "-Dsfr=unsigned char",
    "-Dbit=unsigned char",
    "-Dsbit=unsigned char",
    "-Dxdata= ",
]

# 定义头文件目录的回溯层级
header_dir_backtrace_level = 1

# 定义输出的 json 文件名
compile_commands_json = "compile_commands.json"

# 定义数据库文件名
config_db = "config.db"

# 定义默认最大历史记录数
DEFAULT_MAX_HISTORY_RECORDS = 9
